The Layered Architecture of a System for Reasoning about Programs
نویسنده
چکیده
Cake is a hybrid system which provides reasoning facilities for the Programmer's Apprentice. This paper describes the architecture of Cake, which is divided into eight layers, each with associated representations and reasoning procedures. The operation of Cake is illustrated by a complete trace of the solution of an example reasoning problem. We also argue that a hybrid system in general is characterized by the use of multiple representations in the sense of multiple data abstractions, which does not necessarily imply distinct implementation data structures.
منابع مشابه
Future study of Description System Architecture Approaches with Emphasis on Strategic Management
Systems Architecture is a generic discipline to handle objects (existing or to be created) called systems, in a way that supports reasoning about the structural properties of these objects. Systems Architecture is a response to the conceptual and practical difficulties of the description and the design of complex systems. Systems Architecture is a generic discipline to handle objects (existin...
متن کاملIntertextual Reading of Postmodern Architecture (Based on Historicist postmodern architecture and Deconstruction)
Postmodernism is a very ambiguous term. It attracted many researchers from different fields of knowledge in the late 1960s. This article explains intertextuality as a critical means to derive its concepts and components in order to understand the hidden layers of meaning in postmodern pluralist ideology. Variable thoughts of postmodern architecture have been divided into two categories—Hi...
متن کاملUrban Vegetation Recognition Based on the Decision Level Fusion of Hyperspectral and Lidar Data
Introduction: Information about vegetation cover and their health has always been interesting to ecologists due to its importance in terms of habitat, energy production and other important characteristics of plants on the earth planet. Nowadays, developments in remote sensing technologies caused more remotely sensed data accessible to researchers. The combination of these data improves the obje...
متن کاملREVISE Report: An Architecture for a Diagnosis Agent
In this article we describe a layered architecture for a diagnosis agent based on REVISE, a non-monotonic reasoning system that revises contradictory extended logic programs. We discuss the agent's inference machine consisting of REVISE and a strategy component. We sketch the REVISE algorithm and evaluate it in the domain of digital circuits. We show how to specify the agent' s behaviour with a...
متن کاملThe Study in Architects’ Thoughts Evolution in Pahlavi Era by Using Content Analysis
The study of the architectural history is a critical attempt to understanding the architecture. Our expectation of studying history of architecture is not just understanding past, but the relationship between past and future. Contemporary architectural scholars should not consider architecture as changing and renewing phenomenon, but pinpoint its nature, beginning and the process of its transfo...
متن کامل